﻿/*--sidebar--*/

.nn-promo {
    text-align:center;
}

.nn-promo img{
    width:115px; height:115px;
    margin:5px 0 !important;
    padding: 5px !important;
    border-radius:10px;
    box-shadow:0 0 5px gray;
}

.art-vmenublockheader {
    border-radius:6px !important;
    padding:8px 5px;
}
.art-vmenublockheader .t, .art-blockheader .t {
    font-size:15px !important;
    
}

.nn-ads img {
    width: 304px;
    height: 150px;
    border-radius:10px;
}
.nn-cart img{
    width:100px;
}
.nn-search input {
    width:127px;
    background:white url(/images/icons/Search.png) no-repeat right center;
    border:1px solid lightgray;
    padding:5px;
    border-radius:5px;
    box-shadow: 0 0 5px lightgray;
}

/*--product items--*/

.nn-prod-wrapper {
    text-align:center;
}

.nn-prod-wrapper img {
    margin:0px; padding:0px;
}

.nn-prod-box {
    display:inline-block;
    width:200px;
    margin:30px 5px 5px 5px;
    position:relative;
    text-align:center;
    border-radius:10px;
    box-shadow:0 0 5px gray;
    color:darkgray;
}

.nn-prod-name {
    font-family:'Segoe UI';
    font-size:12px;
    padding-top:3px;
    position:absolute;
    top:-25px;
    width:200px;
}

.nn-prod-image {
    width:120px;
    height:100px;
    margin:5px !important;
}

.nn-prod-icon {
    position:absolute;
    right:0px;
    top:0px;
}

.nn-prod-footer {
    border-top:1px dotted gray;
    padding:5px;
}

.nn-prod-price {
    float:left;
    font-weight:bold;
}

.nn-prod-actions {
    float:right;
}

/*--thumbnail images--*/

.nn-thumbs {
    text-align:center;
}

.nn-thumbs img {
    width:60px; 
    height:60px; 
    border-radius:8px; 
    box-shadow:0 0 5px gray;
    margin:5px;
}

.nn-thumbs img:hover {
    box-shadow:0 0 5px red;
}

/*--Tabs--*/
.tabs>ul>li:before {
    content:none;
}

table.gridview {
    width:100%;
}

table.gridview td, table.gridview th {
    border:1px solid gray; vertical-align:middle;
}

table.gridview th {
    background: lightgray;
}

/*--phân trang--*/

.pager {
    text-align:center;
}

.pager input, .pager submit {
    width:40px; height:40px; border-radius:20px;
    margin:3px;
    box-shadow: inset 0 0 20px lightgray;
    border:1px solid lightgray;
    color:gray;
    font-weight:bold;
    cursor:pointer;
    font-size:10px;
}

.pager input:hover, .pager submit:hover {
    box-shadow: inset 0 0 20px red;
    color:red;
}

.pager input.selected-page-no {
    box-shadow: inset 0 0 30px aqua;
}

/*--product detail--*/
table.details {
    width:100%;
}
table.details li {
    padding:5px;
    list-style-image:url(/images/others/anifire.gif)
}

table.details label {
    display:inline-block; 
    width: 100px; 
    margin:0 auto;
}

img.detail-image{
    max-width:200px;
    max-height:170px;
}

.detail-description {
    text-align:justify;
}

.detail-thumbs {
    padding:5px; text-align:center; clear:both;
}

.detail-thumbs img{
    margin:5px; padding:5px;
    box-shadow:0 0 5px gray;
    border-radius:8px;
    width:60px;
    height:60px;
}

.detail-thumbs img:hover {
    box-shadow:0 0 5px red;
}

.details li {
    border-bottom:1px dotted gray;
}

/**/
.field-validation-error {
    color:red; font-style:italic; text-align:right;
}